package com.kws.system.api.domain;

import lombok.Data;

import java.util.List;

/**
 * @author :yxy
 * @date : 2024/12/23
 */
@Data
public class SignFlowRq {
    private Integer pageNum;//查询页码（大于0，最小值为1）
    private Integer pageSize;//每页显示的数量（可选范围[1~100]）
    private Long signFlowStartTimeFrom;//发起签署开始时间
    private Long signFlowStartTimeTo;//发起签署结束时间
    private Long signFlowFinishTimeFrom;//结束签署开始时间
    private Long signFlowFinishTimeTo;//结束签署结束时间
    private List<Integer> signFlowStatus;//流程状态，默认为全部状态1 - 签署中2 - 已完成3 - 撤销5 - 过期（签署截至日期到期后触发）7 - 拒签
    private Initiator initiator;//签署流程的发起方
    private Operator operator;//签署操作人
    private Organization organization;//机构签署方信息
    private List<Integer> signStatus;//签署人的签署状态，默认为全部状态0 - 等待签署1 - 签署中2 - 已签署3 - 等待审批4 - 已拒签【注】查此状态，必须传入operator（签署操作人信息）
}
